Chaque année, les habitants du Protectorat laissent un bébé en offrande à Xan, la sorcière qui vit dans la forêt. Ils espèrent que ce sacrifice l'empêchera de terroriser leur ville. Ils ignorent que Xan est gentille et qu'elle ne comprend rien à cette étrange coutume. Chaque année, Xan se voit contrainte de sauver le bébé ainsi abandonné pour le confier à une famille aimante dans les royaumes voisins. Mais cette année, le bébé sacrifié est différent des autres?: la petite a un lien étrange avec la lune et un potentiel magique sans précédent.